package com.todo.strategy.online.service.api.pipeline.request;

import lombok.Data;

/**
 * @author azhebuxing
 * @date 2025/3/1 15:17
 * @description
 */
@Data
public class UpdateMemoTemplateRequest {

    /**
     * 业务主键
     */
    private Long businessId;
    /**
     * 原始数据
     */
    private String originData;
    /**
     * 是否启用版本校验
     */
    private Boolean enableVersion = false;
    /**
     * 当前版本
     */
    private Integer currentVersion;


    public boolean isCheck() {
        if (businessId == null || originData == null) {
            return false;
        }
        if (enableVersion && currentVersion == null) {
            return false;
        }
        return true;
    }
}
